Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 48bce4ea1534b7541165fba59a5070ccb2b4697a


Parents : 3379217
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-16T12:19:38+01:00

Actually, use SPIM3 for SX1262 on T-Echo

Changes

2 files changed, 3 insertions(+), 3 deletions(-)

M Display.h +1 -1
M sx126x.cpp +2 -2

Diff

diff --git a/Display.h b/Display.h
index ccb20f7..862a2e5 100644
--- a/Display.h
+++ b/Display.h
@@ -75,7 +75,7 @@
#define SCL_OLED 17
#define SDA_OLED 18
#elif BOARD_MODEL == BOARD_TECHO
- SPIClass displaySPI = SPIClass(NRF_SPIM3, pin_disp_miso, pin_disp_sck, pin_disp_mosi);
+ SPIClass displaySPI = SPIClass(NRF_SPIM0, pin_disp_miso, pin_disp_sck, pin_disp_mosi);
#define DISP_W 128
#define DISP_H 64
#define DISP_ADDR -1

diff --git a/sx126x.cpp b/sx126x.cpp
index f4c4c7c..79bb8e7 100644
--- a/sx126x.cpp
+++ b/sx126x.cpp
@@ -88,8 +88,8 @@
#define FREQ_STEP_6X (double)(XTAL_FREQ_6X / FREQ_DIV_6X)
#if BOARD_MODEL == BOARD_TECHO
- SPIClass spim0 = SPIClass(NRF_SPIM0, pin_miso, pin_sclk, pin_mosi) ;
- #define SPI spim0
+ SPIClass spim3 = SPIClass(NRF_SPIM3, pin_miso, pin_sclk, pin_mosi) ;
+ #define SPI spim3
#elif defined(NRF52840_XXAA)
extern SPIClass spiModem;


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────